/**
 * 驱动器，使用驱动器来改变creep或者是建筑的状态栈
 * 
 */


/**
 * 
 * @param {string} object 操作对象
 * @param {string} stateName 状态名称
 * @param {object} data 数据
 */
global.Drive = function(stateName,data){
    //获取对应方法
    let stateFunction = Registry.state[stateName];

    if(state == null){
        return false;
    }

    stateFunction(data);

}